/*
 * @Author: Yuelei 
 * @Date: 2018-03-20 14:51:36 
 * @Last Modified by: Yuelei
 * @Last Modified time: 2018-03-22 10:43:42
 */

import MUtil from 'util/mm.jsx';


const _mm= new MUtil;
class User{
    // 用户登录
    login(loginInfo){
      return _mm.request({
            type:'post',
            url:'/manage/user/login.do',
            data:loginInfo
        })
    }
    // 检查登录信息是否合法
    // 传入loginInfo对象
    checkLoginInfo(loginInfo){
        let username=$.trim(loginInfo.username),
            password=$.trim(loginInfo.password);
            // 判断用户名为空
        if(typeof username!=='string'||username.length===0){
          return {
               status:false,
               msg:'用户名不能为空'
          }
        }
         // 判断密码为空
        if(typeof password!=='string'||password.length===0){
            return {
                 status:false,
                 msg:'密码不能为空'
            }
          }
        return {
            status:true,
            msg:'验证成功'
        }

    }
    // 退出登录
    logout(){
        return _mm.request({
            type:'post',
            url :'/user/logout.do',
           
        })
    }
    // 获取用户列表
    getUserList(pageNum){
        return _mm.request({
            type   :'post',
            url    :'/manage/user/list.do',
            data   :{
                pageNum:pageNum
            }
        })
    }
   
}

export default User